package com.chance.cc.crawler.prod.command.node.baidu;

import com.chance.cc.crawler.development.command.node.CrawlerNodeCommand;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.*;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.baijiahao.BaiDuBJHSimpleCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.baijiahao.realtime.BJHRealtimeCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.baijiahao.trace.BJHCommentTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.baijiahao.trace.BJHTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.qqhao.realtime.QQHaoRealtimeCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.qqhao.trace.QQHaoCommentTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.qqhao.trace.QQHaoTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.tieba.realtime.BaiDuTopicRealtimeCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.tieba.realtime.BaiduCarSeriesTiebaCrawlerScheduleJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.tieba.realtime.BaiduCarSeriesTiebaSimpleCrawlerScheduleJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.tieba.trace.BaiDuTieBaTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.tieba.trace.BaiDuTopicTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.zhidao.realtime.BaiDuZhiDaoRealtimeCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.zhidao.trace.BaiDuZhiDaoCommentTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.news.baidu.zhidao.trace.BaiDuZhiDaoTraceCrawlerSchedulerJob;
import com.chance.cc.crawler.prod.command.job.domain.vm.bitauto.adhoc.BitAutoHaoArticleSimpleCrawlerSchedulerJob;

/**
 * @author lt
 * @version 1.0
 * @date 2021-04-10 15:46:26
 * @email okprog@sina.com
 */
public class BaiDuCrawlerNodeOperator {

    public static void main(String[] args) {
        CrawlerNodeCommand crawlerNodeCommand = new CrawlerNodeCommand("192.168.1.211",9505);

//        crawlerNodeCommand.nodeStatus();

//        crawlerNodeCommand.killCrawler(BaiDuTopicCommentTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuBJHSimpleCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BJHRealtimeCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BJHCommentTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BJHTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(QQHaoRealtimeCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(QQHaoCommentTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(QQHaoTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuTopicRealtimeCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuTopicTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuTieBaTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuZhiDaoRealtimeCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuZhiDaoCommentTraceCrawlerSchedulerJob.crawlerScheduler());
//        crawlerNodeCommand.killCrawler(BaiDuZhiDaoTraceCrawlerSchedulerJob.crawlerScheduler());
        crawlerNodeCommand.killCrawler(BaiduCarSeriesTiebaSimpleCrawlerScheduleJob.baiduCarSeriesTiebaScheduler());


        crawlerNodeCommand.nodeStatus();
    }
}
